#include "infodialog.h"

InfoDialog::InfoDialog(const Imagen * imagen, QWidget *parent)
    : QDialog(parent)
{
	ui.setupUi(this);
	ui.nombre->setText(imagen->getTitle());
	ui.tam->setText(QString("%1 x %2 pixeles").arg(imagen->getWidth()).arg(imagen->getHeight()));

	double brillo, contraste;
	imagen->getBrilloContraste(brillo, contraste);
	ui.brillo->setText(QString("%1").arg(brillo));
	ui.contraste->setText(QString("%1").arg(contraste));
	ui.entropia->setText(QString("%1").arg(imagen->getEntropia()));
	int min, max;
	imagen->getRangoDinamico(min, max);
	ui.rango->setText(QString("[%1, %2]").arg(min).arg(max));
}

InfoDialog::~InfoDialog()
{

}
